export default {
  appDEACModes: [
    {
      actype: 'CHATCOMPLETION',
      codeName: 'AIChat',
      logicName: '数据模板AI助手',
      deacmodeDataItems: [
        {
          appDEFieldId: 'id',
          dataType: 25,
          id: 'value',
        },
        {
          appDEFieldId: 'name',
          dataType: 25,
          id: 'text',
        },
      ],
      pagingSize: 50,
      enableBackend: true,
      appDataEntityId: 'web.region',
      textAppDEFieldId: 'name',
      valueAppDEFieldId: 'id',
      name: 'AIChat',
      id: 'aichat',
    },
    {
      actype: 'AUTOCOMPLETE',
      codeName: 'Default',
      logicName: 'DEFAULT',
      deacmodeDataItems: [
        {
          appDEFieldId: 'id',
          dataType: 25,
          id: 'value',
        },
        {
          appDEFieldId: 'name',
          dataType: 25,
          id: 'text',
        },
      ],
      pagingSize: 50,
      defaultMode: true,
      appDataEntityId: 'web.region',
      textAppDEFieldId: 'name',
      valueAppDEFieldId: 'id',
      name: 'DEFAULT',
      id: 'default',
    },
    {
      actype: 'AUTOCOMPLETE',
      codeName: 'Picker',
      logicName: '数据选择自填模式',
      minorSortDir: 'ASC',
      deacmodeDataItems: [
        {
          appDEFieldId: 'id',
          dataType: 25,
          id: 'value',
        },
        {
          appDEFieldId: 'name',
          dataType: 25,
          id: 'text',
        },
        {
          appDEFieldId: 'sort',
          dataType: 25,
          id: 'px',
        },
      ],
      deuiactionGroup: {
        uiactionGroupDetails: [
          {
            actionLevel: 100,
            afterItemType: 'NONE',
            beforeItemType: 'NONE',
            buttonStyle: 'DEFAULT',
            caption: '新建区划',
            detailType: 'DEUIACTION',
            uiactionId: 'quick_create_region@region',
            showCaption: true,
            showIcon: true,
            sysImage: {
              cssClass: 'add',
            },
            id: 'uaf1f602',
          },
        ],
        appDataEntityId: 'web.region',
        uniqueTag: 'region__A87c228dc0752370115',
        name: '自填模式界面行为组',
        id: 'a87c228dc0752370115',
      },
      pagingSize: 50,
      minorSortAppDEFieldId: 'sort',
      appDEDataSetId: 'fetch_default',
      appDataEntityId: 'web.region',
      textAppDEFieldId: 'name',
      valueAppDEFieldId: 'id',
      name: 'PICKER',
      id: 'picker',
    },
  ],
  appDEDataExports: [
    {
      codeName: 'DataExport',
      maxRowCount: 1000,
      dedataExportItems: [
        {
          capLanguageRes: {
            lanResTag: 'DEF.LNAME.REGION.NAME',
          },
          caption: '名称',
          format: '%1$s',
          appDEFieldId: 'name',
          id: 'name',
        },
        {
          caption: '编码',
          format: '%1$s',
          appDEFieldId: 'code',
          id: 'code',
        },
        {
          caption: '状态',
          format: '%1$s',
          appDEFieldId: 'status',
          codeListId: 'web.mock__cl_status',
          id: 'status',
        },
        {
          capLanguageRes: {
            lanResTag: 'DEF.LNAME.REGION.ID',
          },
          caption: '标识',
          format: '%1$s',
          appDEFieldId: 'id',
          hidden: true,
          id: 'id',
        },
        {
          caption: '上级区划标识',
          format: '%1$s',
          appDEFieldId: 'parent_id',
          hidden: true,
          id: 'parent_id',
        },
      ],
      enableBackend: true,
      name: '数据导出',
      id: 'dataexport',
    },
  ],
  appDEFields: [
    {
      codeName: 'id',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.REGION.ID',
      },
      logicName: '标识',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'ID',
      id: 'id',
    },
    {
      codeName: 'name',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.REGION.NAME',
      },
      logicName: '名称',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      enableQuickSearch: true,
      name: 'NAME',
      id: 'name',
    },
    {
      codeName: 'create_man',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.REGION.CREATE_MAN',
      },
      logicName: '创建人',
      predefinedType: 'CREATEMAN',
      stdDataType: 25,
      stringLength: 100,
      name: 'CREATE_MAN',
      id: 'create_man',
    },
    {
      codeName: 'create_time',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.REGION.CREATE_TIME',
      },
      logicName: '创建时间',
      predefinedType: 'CREATEDATE',
      stdDataType: 5,
      valueFormat: 'YYYY-MM-DD HH:mm:ss',
      name: 'CREATE_TIME',
      id: 'create_time',
    },
    {
      codeName: 'update_man',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.UPDATE_MAN',
      },
      logicName: '更新人',
      predefinedType: 'UPDATEMAN',
      stdDataType: 25,
      stringLength: 100,
      name: 'UPDATE_MAN',
      id: 'update_man',
    },
    {
      codeName: 'update_time',
      lnlanguageRes: {
        lanResTag: 'DEF.LNAME.UPDATE_TIME',
      },
      logicName: '更新时间',
      predefinedType: 'UPDATEDATE',
      stdDataType: 5,
      valueFormat: 'YYYY-MM-DD HH:mm:ss',
      name: 'UPDATE_TIME',
      id: 'update_time',
    },
    {
      codeName: 'parent_id',
      logicName: '上级区划标识',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'PARENT_ID',
      id: 'parent_id',
    },
    {
      codeName: 'parent_name',
      logicName: '上级区划',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 200,
      name: 'PARENT_NAME',
      id: 'parent_name',
    },
    {
      codeName: 'level',
      logicName: '级别',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'LEVEL',
      id: 'level',
    },
    {
      codeName: 'code',
      logicName: '编码',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'CODE',
      id: 'code',
    },
    {
      codeName: 'path',
      logicName: '全路径',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 500,
      enableQuickSearch: true,
      name: 'PATH',
      id: 'path',
    },
    {
      codeName: 'sort',
      logicName: '排序',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'SORT',
      id: 'sort',
    },
    {
      codeName: 'description',
      logicName: '描述',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 2000,
      name: 'DESCRIPTION',
      id: 'description',
    },
    {
      codeName: 'latitude',
      logicName: '纬度',
      predefinedType: 'NONE',
      stdDataType: 29,
      name: 'LATITUDE',
      id: 'latitude',
    },
    {
      codeName: 'longitude',
      logicName: '经度',
      predefinedType: 'NONE',
      stdDataType: 29,
      name: 'LONGITUDE',
      id: 'longitude',
    },
    {
      codeName: 'status',
      logicName: '状态',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'STATUS',
      id: 'status',
    },
    {
      codeName: 'leaf',
      logicName: '是否叶子节点',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'LEAF',
      id: 'leaf',
    },
    {
      codeName: 'childcnt',
      logicName: '子节点计数',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'CHILDCNT',
      id: 'childcnt',
    },
    {
      codeName: 'pid',
      logicName: 'PID',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'PID',
      id: 'pid',
    },
    {
      codeName: 'switchval',
      logicName: '开关部件',
      predefinedType: 'NONE',
      stdDataType: 9,
      name: 'SWITCHVAL',
      id: 'switchval',
    },
    {
      codeName: 'classname',
      logicName: '样式表',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'CLASSNAME',
      id: 'classname',
    },
    {
      codeName: 'tooltip',
      computeAppDEFLogicId: 'tooltip_script',
      logicName: '提示',
      predefinedType: 'NONE',
      stdDataType: 25,
      stringLength: 100,
      name: 'TOOLTIP',
      id: 'tooltip',
    },
  ],
  appDELogics: [
    {
      deflogicMode: 'COMPUTE',
      appDEFieldId: 'tooltip',
      codeName: 'tooltip_script',
      defaultParamName: 'DEFAULT',
      logicName: '提示属性脚本逻辑',
      logicSubType: 'DEFIELD',
      scriptCode:
        "const result = [];\r\nresult.push(`名称: ${data.name}`);\r\nresult.push(`编码: ${data.code}`);\r\nresult.push(`状态: ${data.status ? '正常' : '停用'}`);\r\nreturn { tooltip: result.join('\\n') };",
      customCode: true,
      enableFront: true,
      valid: true,
      name: '提示属性脚本逻辑',
      id: 'tooltip_script',
    },
    {
      codeName: 'update_mock_data',
      defaultParamName: 'DEFAULT',
      logicName: '更新模拟数据',
      logicSubType: 'NONE',
      scriptCode: 'return data;',
      customCode: true,
      enableFront: true,
      valid: true,
      name: '更新模拟数据',
      id: 'update_mock_data',
    },
  ],
  appDEMethodDTOs: [
    {
      codeName: 'region_dto',
      appDEMethodDTOFields: [
        {
          codeName: 'id',
          logicName: '标识',
          appDEFieldId: 'id',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          id: 'id',
        },
        {
          codeName: 'name',
          logicName: '名称',
          appDEFieldId: 'name',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'name',
        },
        {
          codeName: 'create_man',
          logicName: '创建人',
          appDEFieldId: 'create_man',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          id: 'create_man',
        },
        {
          codeName: 'create_time',
          jsonFormat: 'yyyy-MM-dd HH:mm:ss',
          logicName: '创建时间',
          appDEFieldId: 'create_time',
          sourceType: 'DEFIELD',
          stdDataType: 5,
          type: 'SIMPLE',
          id: 'create_time',
        },
        {
          codeName: 'update_man',
          logicName: '更新人',
          appDEFieldId: 'update_man',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          id: 'update_man',
        },
        {
          codeName: 'update_time',
          jsonFormat: 'yyyy-MM-dd HH:mm:ss',
          logicName: '更新时间',
          appDEFieldId: 'update_time',
          sourceType: 'DEFIELD',
          stdDataType: 5,
          type: 'SIMPLE',
          id: 'update_time',
        },
        {
          codeName: 'parent_id',
          logicName: '上级区划标识',
          appDEFieldId: 'parent_id',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'parent_id',
        },
        {
          codeName: 'parent_name',
          logicName: '上级区划',
          appDEFieldId: 'parent_name',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'parent_name',
        },
        {
          codeName: 'level',
          logicName: '级别',
          appDEFieldId: 'level',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'level',
        },
        {
          codeName: 'code',
          logicName: '编码',
          appDEFieldId: 'code',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'code',
        },
        {
          codeName: 'path',
          logicName: '全路径',
          appDEFieldId: 'path',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'path',
        },
        {
          codeName: 'description',
          logicName: '描述',
          appDEFieldId: 'description',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'description',
        },
        {
          codeName: 'sort',
          logicName: '排序',
          appDEFieldId: 'sort',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'sort',
        },
        {
          codeName: 'latitude',
          logicName: '纬度',
          appDEFieldId: 'latitude',
          sourceType: 'DEFIELD',
          stdDataType: 29,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'latitude',
        },
        {
          codeName: 'longitude',
          logicName: '经度',
          appDEFieldId: 'longitude',
          sourceType: 'DEFIELD',
          stdDataType: 29,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'longitude',
        },
        {
          codeName: 'status',
          logicName: '状态',
          appDEFieldId: 'status',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'status',
        },
        {
          codeName: 'leaf',
          logicName: '是否叶子节点',
          appDEFieldId: 'leaf',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'leaf',
        },
        {
          codeName: 'childcnt',
          logicName: '子节点计数',
          appDEFieldId: 'childcnt',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'childcnt',
        },
        {
          codeName: 'pid',
          logicName: 'PID',
          appDEFieldId: 'pid',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'pid',
        },
        {
          codeName: 'switchval',
          logicName: '开关部件',
          appDEFieldId: 'switchval',
          sourceType: 'DEFIELD',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'switchval',
        },
        {
          codeName: 'classname',
          logicName: '样式表',
          appDEFieldId: 'classname',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'classname',
        },
        {
          codeName: 'tooltip',
          logicName: '提示',
          appDEFieldId: 'tooltip',
          sourceType: 'DEFIELD',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'tooltip',
        },
      ],
      sourceType: 'DE',
      type: 'DEFAULT',
      id: 'region_dto',
    },
    {
      codeName: 'region_filter_dto',
      appDEMethodDTOFields: [
        {
          codeName: 'n_code_like',
          logicName: '编码',
          appDEFieldId: 'code',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_code_like',
        },
        {
          codeName: 'n_id_eq',
          logicName: '标识',
          appDEFieldId: 'id',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_id_eq',
        },
        {
          codeName: 'n_level_eq',
          logicName: '级别',
          appDEFieldId: 'level',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_level_eq',
        },
        {
          codeName: 'n_level_gtandeq',
          logicName: '级别',
          appDEFieldId: 'level',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_level_gtandeq',
        },
        {
          codeName: 'n_level_ltandeq',
          logicName: '级别',
          appDEFieldId: 'level',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_level_ltandeq',
        },
        {
          codeName: 'n_name_like',
          logicName: '名称',
          appDEFieldId: 'name',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_name_like',
        },
        {
          codeName: 'n_parent_id_eq',
          logicName: '上级区划标识',
          appDEFieldId: 'parent_id',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_parent_id_eq',
        },
        {
          codeName: 'n_parent_name_eq',
          logicName: '上级区划',
          appDEFieldId: 'parent_name',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_parent_name_eq',
        },
        {
          codeName: 'n_parent_name_like',
          logicName: '上级区划',
          appDEFieldId: 'parent_name',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 25,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_parent_name_like',
        },
        {
          codeName: 'n_status_eq',
          logicName: '状态',
          appDEFieldId: 'status',
          sourceType: 'DEFSEARCHMODE',
          stdDataType: 9,
          type: 'SIMPLE',
          allowEmpty: true,
          id: 'n_status_eq',
        },
      ],
      sourceType: 'DE',
      type: 'DEFILTER',
      id: 'region_filter_dto',
    },
  ],
  appDEMethods: [
    {
      codeName: 'check_key',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        stdDataType: 9,
        type: 'SIMPLE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/check_key',
      actionMode: 'CHECKKEY',
      actionTag: 'CheckKey',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'CheckKey',
      id: 'check_key',
    },
    {
      codeName: 'create',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      noServiceCodeName: true,
      actionMode: 'CREATE',
      actionTag: 'Create',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Create',
      id: 'create',
    },
    {
      codeName: 'get',
      methodType: 'DEACTION',
      appDEMethodInput: {
        keyAppDEFieldId: 'id',
        type: 'KEYFIELD',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestField: 'ID',
      requestMethod: 'GET',
      requestParamType: 'FIELD',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'READ',
      actionTag: 'Get',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Get',
      id: 'get',
    },
    {
      codeName: 'get_draft',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'GET',
      requestParamType: 'NONE',
      requestPath: '/get_draft',
      actionMode: 'GETDRAFT',
      actionTag: 'GetDraft',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'GetDraft',
      id: 'get_draft',
    },
    {
      codeName: 'remove',
      methodType: 'DEACTION',
      appDEMethodInput: {
        keyAppDEFieldId: 'id',
        type: 'KEYFIELDS',
        id: '输入对象',
      },
      appDEMethodReturn: {
        type: 'VOID',
        id: '返回对象',
      },
      requestField: 'ID',
      requestMethod: 'DELETE',
      requestParamType: 'FIELD',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'DELETE',
      actionTag: 'Remove',
      actionType: 'REMOTE',
      batchActionMode: 1,
      enableBatchAction: true,
      dataSetType: 'REMOTE',
      name: 'Remove',
      id: 'remove',
    },
    {
      codeName: 'save',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/save',
      actionMode: 'SAVE',
      actionTag: 'Save',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Save',
      id: 'save',
    },
    {
      codeName: 'select_data',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        type: 'VOID',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/select_data',
      needResourceKey: true,
      actionMode: 'CUSTOM',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      id: 'select_data',
    },
    {
      codeName: 'update',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        output: true,
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'PUT',
      requestParamType: 'ENTITY',
      needResourceKey: true,
      noServiceCodeName: true,
      actionMode: 'UPDATE',
      actionTag: 'Update',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'Update',
      id: 'update',
    },
    {
      codeName: 'update_description',
      methodType: 'DEACTION',
      appDEMethodInput: {
        keyAppDEFieldId: 'id',
        type: 'KEYFIELD',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        id: '返回对象',
      },
      requestMethod: 'GET',
      requestParamType: 'ENTITY',
      requestPath: '/update_description',
      needResourceKey: true,
      actionMode: 'READ',
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      id: 'update_description',
    },
    {
      codeName: 'update_mock_data',
      methodType: 'DEACTION',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_dto',
        type: 'DTO',
        output: true,
        name: 'Update_mock_dataInput',
        id: 'update_mock_datainput',
      },
      appDEMethodReturn: {
        type: 'VOID',
        name: 'Update_mock_dataResult',
        id: 'update_mock_dataresult',
      },
      actionMode: 'UPDATE',
      actionType: 'DELOGIC',
      appDELogicId: 'update_mock_data',
      dataSetType: 'REMOTE',
      id: 'update_mock_data',
    },
    {
      codeName: 'fetch_agg_data',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_agg_data',
      actionType: 'REMOTE',
      dataSetName: 'agg_data',
      dataSetTag: 'agg_data',
      dataSetType: 'REMOTE',
      id: 'fetch_agg_data',
    },
    {
      codeName: 'fetch_aggregation',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_aggregation',
      actionType: 'REMOTE',
      dataSetName: 'aggregation',
      dataSetTag: 'aggregation',
      dataSetType: 'REMOTE',
      id: 'fetch_aggregation',
    },
    {
      codeName: 'fetch_bi_search',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_bi_search',
      actionType: 'REMOTE',
      dataSetName: 'bi_search',
      dataSetTag: 'bi_search',
      dataSetType: 'REMOTE',
      id: 'fetch_bi_search',
    },
    {
      codeName: 'fetch_child',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_child',
      actionType: 'REMOTE',
      dataSetName: 'CHILD',
      dataSetTag: 'CHILD',
      dataSetType: 'REMOTE',
      id: 'fetch_child',
    },
    {
      codeName: 'fetch_default',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_default',
      actionType: 'REMOTE',
      dataSetName: 'DEFAULT',
      dataSetTag: 'Default',
      dataSetType: 'REMOTE',
      id: 'fetch_default',
    },
    {
      codeName: 'fetch_emptydata',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_emptydata',
      actionType: 'REMOTE',
      dataSetName: 'EMPTYDATA',
      dataSetTag: 'EMPTYDATA',
      dataSetType: 'REMOTE',
      id: 'fetch_emptydata',
    },
    {
      codeName: 'fetch_root',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_root',
      actionType: 'REMOTE',
      dataSetName: 'ROOT',
      dataSetTag: 'ROOT',
      dataSetType: 'REMOTE',
      id: 'fetch_root',
    },
    {
      codeName: 'fetch_tree',
      methodType: 'FETCH',
      appDEMethodInput: {
        appDEMethodDTOId: 'region_filter_dto',
        type: 'DTO',
        id: '输入对象',
      },
      appDEMethodReturn: {
        appDEMethodDTOId: 'region_dto',
        type: 'PAGE',
        id: '返回对象',
      },
      requestMethod: 'POST',
      requestParamType: 'ENTITY',
      requestPath: '/fetch_tree',
      actionType: 'REMOTE',
      dataSetName: 'Tree',
      dataSetTag: 'Tree',
      dataSetType: 'REMOTE',
      id: 'fetch_tree',
    },
    {
      codeName: 'FilterCreate',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERCREATE',
      id: 'filtercreate',
    },
    {
      codeName: 'FilterFetch',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERFETCH',
      id: 'filterfetch',
    },
    {
      codeName: 'FilterGet',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERGET',
      id: 'filterget',
    },
    {
      codeName: 'FilterGetDraft',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERGETDRAFT',
      id: 'filtergetdraft',
    },
    {
      codeName: 'FilterRemove',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERREMOVE',
      id: 'filterremove',
    },
    {
      codeName: 'FilterSearch',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERSEARCH',
      id: 'filtersearch',
    },
    {
      codeName: 'FilterUpdate',
      methodType: 'FILTERACTION',
      builtinMethod: true,
      actionType: 'REMOTE',
      dataSetType: 'REMOTE',
      name: 'FILTERUPDATE',
      id: 'filterupdate',
    },
  ],
  appDEUIActions: [
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: 'AI辅助',
      codeName: 'ai_view',
      frontProcessType: 'CHAT',
      fullCodeName: 'region_ai_view',
      sysImage: {
        cssClass: 'fa fa-lightbulb-o',
        glyph: 'xf0eb@FontAwesome',
      },
      uiactionMode: 'FRONT',
      uiactionTag: 'ai_view',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEACModeId: 'aichat',
      appDataEntityId: 'web.region',
      name: '查看_AI辅助',
      id: 'ai_view@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '编辑',
      codeName: 'edit',
      frontAppViewId: 'web.region_edit_view',
      frontProcessType: 'WIZARD',
      fullCodeName: 'region_edit',
      sysImage: {
        cssClass: 'fa fa-edit',
        glyph: 'xf044@FontAwesome',
      },
      refreshMode: 1,
      uiactionMode: 'FRONT',
      uiactionTag: 'edit',
      uiactionType: 'DEUIACTION',
      reloadData: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '编辑',
      id: 'edit@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '打开关于',
      codeName: 'open_about',
      frontAppViewId: 'web.about',
      frontProcessType: 'WIZARD',
      fullCodeName: 'region_open_about',
      sysImage: {
        cssClass: 'fa fa-info-circle',
        glyph: 'xf05a@FontAwesome',
      },
      uiactionMode: 'FRONT',
      uiactionTag: 'open_about',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '打开关于',
      id: 'open_about@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '打开文档',
      codeName: 'open_document',
      frontProcessType: 'OPENHTMLPAGE',
      fullCodeName: 'region_open_document',
      htmlPageUrl: 'https://open.ibizlab.cn/apphub/zh/',
      uiactionMode: 'FRONT',
      uiactionTag: 'open_document',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '打开文档',
      id: 'open_document@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '新建区划',
      codeName: 'quick_create_region',
      frontAppViewId: 'web.region_quick_create',
      frontProcessType: 'WIZARD',
      fullCodeName: 'region_quick_create_region',
      sysImage: {
        cssClass: 'add',
      },
      uiactionMode: 'FRONT',
      uiactionTag: 'quick_create_region',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '新建区划（快速新建）',
      id: 'quick_create_region@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '删除',
      codeName: 'remove',
      confirmMsg: '是否要删除当前数据',
      fullCodeName: 'region_remove',
      appDEMethodId: 'remove',
      refreshMode: 1,
      successMsg: '删除成功',
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'remove',
      uiactionType: 'DEUIACTION',
      enableConfirm: true,
      reloadData: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '删除',
      id: 'remove@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEDATA',
      buttonStyle: 'DEFAULT',
      caption: '输出选择数据',
      codeName: 'select_data',
      frontProcessType: 'OTHER',
      fullCodeName: 'region_select_data',
      scriptCode: 'util.message.info(data);',
      uiactionMode: 'FRONT',
      uiactionTag: 'select_data',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '输出选择数据',
      id: 'select_data@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEDATA',
      buttonStyle: 'DEFAULT',
      caption: '单项数据',
      codeName: 'single_data',
      fullCodeName: 'region_single_data',
      appDEMethodId: 'select_data',
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'single_data',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'AFTER',
      enableConfirm: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'select_data',
      appDataEntityId: 'web.region',
      name: '单项数据',
      id: 'single_data@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '单选数据（主键）',
      codeName: 'single_data_key',
      fullCodeName: 'region_single_data_key',
      appDEMethodId: 'select_data',
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'single_data_key',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'AFTER',
      enableConfirm: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'select_data',
      appDataEntityId: 'web.region',
      name: '单选数据（主键）',
      id: 'single_data_key@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '指定视图参数',
      codeName: 'specify_view_parameters',
      fullCodeName: 'region_specify_view_parameters',
      appDEMethodId: 'select_data',
      navigateParams: [
        {
          key: 'name',
          value: 'name',
          id: 'name',
        },
      ],
      timeout: 60000,
      uiactionMode: 'BACKEND',
      uiactionTag: 'specify_view_parameters',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'AFTER',
      enableConfirm: true,
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'select_data',
      appDataEntityId: 'web.region',
      name: '指定视图参数',
      id: 'specify_view_parameters@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '折叠首行',
      codeName: 'toolbar_row_expand_tree_grid_toolbar_deuiaction1_click',
      fullCodeName:
        'region_toolbar_row_expand_tree_grid_toolbar_deuiaction1_click',
      scriptCode:
        "const grid = view.getCtrl('TREEGRID', 'treegrid');\r\nconst groups = grid.state.treeGirdData;\r\nif (groups && groups[0]) {\r\n    const tag = groups[0].srfkey;\r\n    grid.changeCollapse({tag, expand: false});\r\n    const tips = '折叠表格首行';\r\n    ibiz.message.info(tips);\r\n    console.log(tips);\r\n}",
      timeout: 60000,
      uiactionMode: 'CUSTOM',
      uiactionTag: 'toolbar_row_expand_tree_grid_toolbar_deuiaction1_click',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '折叠首行',
      id: 'toolbar_row_expand_tree_grid_toolbar_deuiaction1_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '展开首行',
      codeName: 'toolbar_row_expand_tree_grid_toolbar_deuiaction2_click',
      fullCodeName:
        'region_toolbar_row_expand_tree_grid_toolbar_deuiaction2_click',
      scriptCode:
        "const grid = view.getCtrl('TREEGRID', 'treegrid');\r\nconst groups = grid.state.treeGirdData;\r\nif (groups && groups[0]) {\r\n    const tag = groups[0].srfkey;\r\n    grid.changeCollapse({tag, expand: true});\r\n    const tips = '展开表格首行';\r\n    ibiz.message.info(tips);\r\n    console.log(tips);\r\n}",
      timeout: 60000,
      uiactionMode: 'CUSTOM',
      uiactionTag: 'toolbar_row_expand_tree_grid_toolbar_deuiaction2_click',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '展开首行',
      id: 'toolbar_row_expand_tree_grid_toolbar_deuiaction2_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '全展开/全折叠',
      codeName: 'toolbar_row_expand_tree_grid_toolbar_deuiaction3_click',
      fullCodeName:
        'region_toolbar_row_expand_tree_grid_toolbar_deuiaction3_click',
      scriptCode:
        "console.log('全展开/全折叠');\r\nconst grid = view.getCtrl('TREEGRID', 'treegrid');\r\ngrid.changeCollapse();\r\nconst tips = '切换表格行展开状态';\r\nibiz.message.info(tips);\r\nconsole.log(tips);",
      timeout: 60000,
      uiactionMode: 'CUSTOM',
      uiactionTag: 'toolbar_row_expand_tree_grid_toolbar_deuiaction3_click',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '全展开/全折叠',
      id: 'toolbar_row_expand_tree_grid_toolbar_deuiaction3_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEDATA',
      buttonStyle: 'DEFAULT',
      caption: '输出多选数据',
      codeName: 'toolbar_tree_grid_baseevent_toolbar_deuiaction4_click',
      frontProcessType: 'OTHER',
      fullCodeName:
        'region_toolbar_tree_grid_baseevent_toolbar_deuiaction4_click',
      uiactionMode: 'FRONT',
      uiactionTag: 'toolbar_tree_grid_baseevent_toolbar_deuiaction4_click',
      uiactionType: 'DEUIACTION',
      uilogicAttachMode: 'REPLACE',
      uilogicType: 'DELOGIC',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDEUILogicId: 'get_selected_data',
      appDataEntityId: 'web.region',
      name: '输出多选数据',
      id: 'toolbar_tree_grid_baseevent_toolbar_deuiaction4_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '刷新',
      codeName: 'toolbar_tree_grid_call_toolbar_deuiaction1_click',
      fullCodeName: 'region_toolbar_tree_grid_call_toolbar_deuiaction1_click',
      scriptCode:
        "const grid = view.getCtrl('TREEGRID', 'treegrid');\r\nibiz.message.info('执行树表格的刷新方法');\r\ngrid.refresh();",
      timeout: 60000,
      uiactionMode: 'CUSTOM',
      uiactionTag: 'toolbar_tree_grid_call_toolbar_deuiaction1_click',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '刷新',
      id: 'toolbar_tree_grid_call_toolbar_deuiaction1_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'NONE',
      buttonStyle: 'DEFAULT',
      caption: '开启/关闭行编辑',
      codeName: 'toolbar_tree_grid_call_toolbar_deuiaction2_click',
      fullCodeName: 'region_toolbar_tree_grid_call_toolbar_deuiaction2_click',
      scriptCode:
        "const grid = view.getCtrl('TREEGRID', 'treegrid');\r\nconst tips = `${grid.state.rowEditOpen?'关闭':'开启'}表格行编辑`;\r\nibiz.message.info(tips);\r\nconsole.log(tips);\r\ngrid.toggleRowEdit();",
      timeout: 60000,
      uiactionMode: 'CUSTOM',
      uiactionTag: 'toolbar_tree_grid_call_toolbar_deuiaction2_click',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '开启/关闭行编辑',
      id: 'toolbar_tree_grid_call_toolbar_deuiaction2_click@region',
    },
    {
      actionLevel: 100,
      actionTarget: 'SINGLEKEY',
      buttonStyle: 'DEFAULT',
      caption: '查看',
      codeName: 'view',
      frontAppViewId: 'web.region_info_view',
      frontProcessType: 'WIZARD',
      fullCodeName: 'region_view',
      sysImage: {
        cssClass: 'fa fa-file-text',
        glyph: 'xf15c@FontAwesome',
      },
      uiactionMode: 'FRONT',
      uiactionTag: 'view',
      uiactionType: 'DEUIACTION',
      showBusyIndicator: true,
      noPrivDisplayMode: 2,
      appDataEntityId: 'web.region',
      name: '查看',
      id: 'view@region',
    },
  ],
  appDEUILogics: [
    {
      codeName: 'get_selected_data',
      defaultParamName: 'Default',
      logicName: '获取多选数据（区划）',
      deuilogicNodes: [
        {
          codeName: 'Begin',
          leftPos: 650,
          logicNodeType: 'BEGIN',
          deuilogicLinks: [
            {
              dstDEUILogicNodeId: 'rawjscode1',
              srcDEUILogicNodeId: 'begin',
              id: '连接名称',
            },
          ],
          topPos: 150,
          parallelOutput: true,
          name: '开始',
          id: 'begin',
        },
        {
          code: "util.message.info(view.getController('treegrid').state.selectedData);",
          codeName: 'RAWJSCODE1',
          leftPos: 610,
          logicNodeType: 'RAWJSCODE',
          topPos: 293,
          name: '获取多选的数据',
          id: 'rawjscode1',
        },
      ],
      deuilogicParams: [
        {
          codeName: 'Default',
          default: true,
          entityParam: true,
          name: '传入变量',
          id: 'default',
        },
      ],
      startDEUILogicNodeId: 'begin',
      name: '获取多选数据（区划）',
      id: 'get_selected_data',
    },
    {
      codeName: 'select_data',
      defaultParamName: 'Default',
      logicName: '选取数据（区划）',
      deuilogicNodes: [
        {
          codeName: 'Begin',
          leftPos: 450,
          logicNodeType: 'BEGIN',
          deuilogicLinks: [
            {
              dstDEUILogicNodeId: 'rawjscode_01',
              srcDEUILogicNodeId: 'begin',
              id: '连接名称',
            },
          ],
          topPos: 130,
          parallelOutput: true,
          name: '开始',
          id: 'begin',
        },
        {
          code: 'console.log(uiLogic.default);\r\nutil.message.info(uiLogic.default);',
          codeName: 'RAWJSCODE_01',
          leftPos: 410,
          logicNodeType: 'RAWJSCODE',
          topPos: 245,
          parallelOutput: true,
          name: '输出数据',
          id: 'rawjscode_01',
        },
      ],
      deuilogicParams: [
        {
          codeName: 'Default',
          default: true,
          entityParam: true,
          name: '传入变量',
          id: 'default',
        },
      ],
      startDEUILogicNodeId: 'begin',
      name: '选取数据（区划）',
      id: 'select_data',
    },
  ],
  deopprivs: [
    {
      logicName: '建立',
      name: 'CREATE',
      id: 'create',
    },
    {
      logicName: '删除',
      name: 'DELETE',
      id: 'delete',
    },
    {
      logicName: '读取',
      name: 'READ',
      id: 'read',
    },
    {
      logicName: '更新',
      name: 'UPDATE',
      id: 'update',
    },
  ],
  codeName: 'region',
  deapicodeName: 'region',
  deapicodeName2: 'regions',
  deapitag: 'REGION',
  decodeName: 'REGION',
  dataAccCtrlArch: 1,
  dataAccCtrlMode: 1,
  enableUIActions: 15,
  keyAppDEFieldId: 'id',
  lnlanguageRes: {
    lanResTag: 'DE.LNAME.REGION',
  },
  logicName: '区划',
  majorAppDEFieldId: 'name',
  minorAppDERSs: [
    {
      actionRSMode: 1,
      codeName: 'regions',
      majorAppDataEntityId: 'web.region',
      parentAppDEFieldId: 'parent_id',
      parentTextAppDEFieldId: 'parent_name',
      rsmode: 2,
      name: 'REGION_REGION',
      id: 'regions',
    },
  ],
  quickSearchAppDEFieldIds: ['name', 'path'],
  sysAPITag: 'api',
  defaultMode: true,
  enableFilterActions: true,
  major: true,
  name: 'REGION',
  id: 'web.region',
  codeName2: 'regions',
  requestPaths: [],
};
